technical inventions - Almanca İngilizce Sözlük